package com.ruoyi.project.channel.channelCode.service;

import com.ruoyi.framework.web.domain.AjaxResult;
import com.ruoyi.project.channel.channelCode.domain.ChannelCode;
import java.util.List;

/**
 * 钉钉产码 服务层
 * 
 * @author CAIN
 * @date 2019-06-21
 */
public interface IChannelCodeService 
{
	/**
     * 查询钉钉产码信息
     * 
     * @param ddId 钉钉产码ID
     * @return 钉钉产码信息
     */
	public ChannelCode selectChannelCodeById(Long ddId);
	
	/**
     * 查询钉钉产码列表
     * 
     * @param channelCode 钉钉产码信息
     * @return 钉钉产码集合
     */
	public List<ChannelCode> selectChannelCodeList(ChannelCode channelCode);
	
	/**
     * 新增钉钉产码
     * 
     * @param channelCode 钉钉产码信息
     * @return 结果
     */
	public int insertChannelCode(ChannelCode channelCode);
	/**
	 * 新增钉钉产码
	 *
	 * @param mark 钉钉产码信息
	 * @return 结果
	 */
	public AjaxResult insertChannelCode(String mark, String money, String msg, String sign);
	public AjaxResult insertChannelCodes(String no, String qrList,String dt, String sign);
	/**
     * 修改钉钉产码
     * 
     * @param channelCode 钉钉产码信息
     * @return 结果
     */
	public int updateChannelCode(ChannelCode channelCode);
		
	/**
     * 删除钉钉产码信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteChannelCodeByIds(String ids);
	
}
